/**
* @auther Yuxin Ma
* @module models/community
* @exports Community
*/
'use strict';
var $ = require('jquery');
var Backbone = require('backbone');
Backbone.$ = $;
var Graph = require('../models/graph-model');
var Community = Backbone.Model.extend( /** @lends models/Community.prototype */ {
/**
* 一个单独的社团元素。
* @augments Backbone.Model
* @constructs
*/
defaults: {
/**
* 社团内部的节点和边组成的Graph,用于描述社团内部的图结构。初始化为null,查询运行成功后为Graph的实例。
* @type {?Graph}
*/
graph: null
},
/**
* 获得Community的邻居。
* @returns {Community[]} 该Community的邻居数组。
*/
getNeighbors: function() {
throw new Error('not implemented');
}
});
module.exports = Community;